package idv.loveloser.mobilemoodle;

/**
 * AbstractMdlAssignmentSubmissions entity provides the base persistence
 * definition of the MdlAssignmentSubmissions entity. @author MyEclipse
 * Persistence Tools
 */

public abstract class AbstractMdlAssignmentSubmissions implements
		java.io.Serializable {

	// Fields

	private Long id;
	private Long assignment;
	private Long userid;
	private Long timecreated;
	private Long timemodified;
	private Long numfiles;
	private String data1;
	private String data2;
	private Long grade;
	private String submissioncomment;
	private Short format;
	private Long teacher;
	private Long timemarked;
	private Boolean mailed;

	// Constructors

	/** default constructor */
	public AbstractMdlAssignmentSubmissions() {
	}

	/** minimal constructor */
	public AbstractMdlAssignmentSubmissions(Long assignment, Long userid,
			Long timecreated, Long timemodified, Long numfiles, Long grade,
			String submissioncomment, Short format, Long teacher,
			Long timemarked, Boolean mailed) {
		this.assignment = assignment;
		this.userid = userid;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
		this.numfiles = numfiles;
		this.grade = grade;
		this.submissioncomment = submissioncomment;
		this.format = format;
		this.teacher = teacher;
		this.timemarked = timemarked;
		this.mailed = mailed;
	}

	/** full constructor */
	public AbstractMdlAssignmentSubmissions(Long assignment, Long userid,
			Long timecreated, Long timemodified, Long numfiles, String data1,
			String data2, Long grade, String submissioncomment, Short format,
			Long teacher, Long timemarked, Boolean mailed) {
		this.assignment = assignment;
		this.userid = userid;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
		this.numfiles = numfiles;
		this.data1 = data1;
		this.data2 = data2;
		this.grade = grade;
		this.submissioncomment = submissioncomment;
		this.format = format;
		this.teacher = teacher;
		this.timemarked = timemarked;
		this.mailed = mailed;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getAssignment() {
		return this.assignment;
	}

	public void setAssignment(Long assignment) {
		this.assignment = assignment;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Long getTimecreated() {
		return this.timecreated;
	}

	public void setTimecreated(Long timecreated) {
		this.timecreated = timecreated;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

	public Long getNumfiles() {
		return this.numfiles;
	}

	public void setNumfiles(Long numfiles) {
		this.numfiles = numfiles;
	}

	public String getData1() {
		return this.data1;
	}

	public void setData1(String data1) {
		this.data1 = data1;
	}

	public String getData2() {
		return this.data2;
	}

	public void setData2(String data2) {
		this.data2 = data2;
	}

	public Long getGrade() {
		return this.grade;
	}

	public void setGrade(Long grade) {
		this.grade = grade;
	}

	public String getSubmissioncomment() {
		return this.submissioncomment;
	}

	public void setSubmissioncomment(String submissioncomment) {
		this.submissioncomment = submissioncomment;
	}

	public Short getFormat() {
		return this.format;
	}

	public void setFormat(Short format) {
		this.format = format;
	}

	public Long getTeacher() {
		return this.teacher;
	}

	public void setTeacher(Long teacher) {
		this.teacher = teacher;
	}

	public Long getTimemarked() {
		return this.timemarked;
	}

	public void setTimemarked(Long timemarked) {
		this.timemarked = timemarked;
	}

	public Boolean getMailed() {
		return this.mailed;
	}

	public void setMailed(Boolean mailed) {
		this.mailed = mailed;
	}

}